home *** CD-ROM | disk | FTP | other *** search
/ Softwarová Záchrana 3 / Softwarova-zachrana-3.bin / PaperCut Quota / pc-setup.exe / install_script.iss
Text File  |  2005-03-12  |  28KB  |  278 lines

  1. ;InnoSetupVersion=2.0.18
  2.  
  3. [Setup]
  4. AppName=PaperCut
  5. AppVerName=PaperCut Quota 5.2
  6. AppId=PaperCut
  7. AppPublisher=PaperCut Software Pty Ltd
  8. AppPublisherURL=http://www.papercut.biz
  9. AppSupportURL=http://www.papercut.biz
  10. AppUpdatesURL=http://www.papercut.biz
  11. DefaultDirName={pf}\PaperCut
  12. DefaultGroupName=PaperCut
  13. UninstallDisplayIcon={app}\PaperCut.exe
  14. OutputBaseFilename=pc-setup
  15. Compression=bzip2
  16. LicenseFile=embedded\License.txt
  17. InfoBeforeFile=embedded\InfoBefore.rtf
  18. WizardImageFile=embedded\WizardImage0.bmp
  19. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  20.  
  21. [Files]
  22. Source: "{sys}\StdOle2.tlb"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regtypelib 
  23. Source: "{sys}\MSVBVM60.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  24. Source: "{sys}\OleAut32.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  25. Source: "{sys}\OlePro32.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  26. Source: "{sys}\ASycFilt.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace 
  27. Source: "{sys}\Ctl3d32.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace 
  28. Source: "{sys}\ComCat.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  29. Source: "{sys}\msvcrt.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace 
  30. Source: "{sys}\msvcrt40.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace 
  31. Source: "{sys}\msvcrt20.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace 
  32. Source: "{sys}\msvcirt.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace 
  33. Source: "{sys}\Comdlg32.ocx"; DestDir: "{sys}"; Flags: restartreplace regserver sharedfile 
  34. Source: "{sys}\Mscomctl.ocx"; DestDir: "{sys}"; Flags: restartreplace regserver sharedfile 
  35. Source: "{sys}\Mscomct2.ocx"; DestDir: "{sys}"; Flags: restartreplace regserver sharedfile 
  36. Source: "{sys}\Msflxgrd.ocx"; DestDir: "{sys}"; Flags: restartreplace regserver sharedfile 
  37. Source: "{sys}\scrrun.dll"; DestDir: "{sys}"; Flags: restartreplace regserver sharedfile 
  38. Source: "{sys}\expsrv.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace 
  39. Source: "{sys}\msexch40.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  40. Source: "{sys}\msexcl40.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  41. Source: "{sys}\msltus40.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  42. Source: "{sys}\mspbde40.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  43. Source: "{sys}\msrd2x40.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  44. Source: "{sys}\msrd3x40.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  45. Source: "{sys}\mstext40.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  46. Source: "{sys}\msxbde40.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  47. Source: "{sys}\msjet40.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  48. Source: "{sys}\msjint40.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace 
  49. Source: "{sys}\msjter40.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace 
  50. Source: "{sys}\msjtes40.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  51. Source: "{sys}\Msjetoledb40.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  52. Source: "{sys}\msrclr40.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace regserver 
  53. Source: "{sys}\msrecr40.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace 
  54. Source: "{sys}\msrepl40.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace 
  55. Source: "{sys}\mswdat10.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace 
  56. Source: "{sys}\mswstr10.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace 
  57. Source: "{sys}\vbajet32.dll"; DestDir: "{sys}"; Flags: uninsneveruninstall restartreplace 
  58. Source: "{dao}\dao360.dll"; DestDir: "{dao}"; Flags: restartreplace regserver sharedfile 
  59. Source: "{app}\ntsvc.ocx"; DestDir: "{app}"; Components: server; Flags: restartreplace regserver 
  60. Source: "{app}\Database\PrinterDB.mdb"; DestDir: "{app}\Database"; Components: server; 
  61. Source: "{app}\Database\PCUserDB.mdb"; DestDir: "{app}\Database"; Components: server; 
  62. Source: "{app}\CustomReports\CustomAccessReports.mdb"; DestDir: "{app}\CustomReports"; Components: server; 
  63. Source: "{app}\Logs\PrintJobLog.mdb"; DestDir: "{app}\Logs"; Components: server; 
  64. Source: "{app}\EmptyPrintJobLog.mdb"; DestDir: "{app}"; Components: server; 
  65. Source: "{app}\Logs\TransactionAuditLog.mdb"; DestDir: "{app}\Logs"; Components: server; 
  66. Source: "{app}\EmptyTransactionAuditLog.mdb"; DestDir: "{app}"; Components: server; 
  67. Source: "{app}\Logs\TopUpCardNumbers.mdb"; DestDir: "{app}\Logs"; Components: server; 
  68. Source: "{app}\EmptyTopUpCardNumbers.mdb"; DestDir: "{app}"; Components: server; 
  69. Source: "{app}\Scripts\addnewusers.bat"; DestDir: "{app}\Scripts"; Components: server; 
  70. Source: "{app}\Scripts\importlogs.bat"; DestDir: "{app}\Scripts"; Components: server; 
  71. Source: "{app}\Scripts\README.txt"; DestDir: "{app}\Scripts"; Components: server; 
  72. Source: "{app}\PCSetup\setup.txt"; DestDir: "{app}\PCSetup"; Components: server; 
  73. Source: "{app}\PCSetup\client-silent-install.bat"; DestDir: "{app}\PCSetup"; Components: server; 
  74. Source: "{app}\PCSetup\PCClient.exe"; DestDir: "{app}\PCSetup"; Components: server; Flags: restartreplace 
  75. Source: "{app}\PCSetup\README.txt"; DestDir: "{app}\PCSetup"; Components: server; 
  76. Source: "{app}\UninstallService.exe"; DestDir: "{app}"; Components: server; 
  77. Source: "{app}\pcm.dll"; DestDir: "{app}"; Components: server; Flags: restartreplace regserver 
  78. Source: "{app}\jad.dll"; DestDir: "{app}"; Components: server; Flags: restartreplace regserver 
  79. Source: "{app}\pcssd.dll"; DestDir: "{app}"; Components: server; Flags: restartreplace regserver 
  80. Source: "{app}\pcsdb.exe"; DestDir: "{app}"; Components: server; Flags: restartreplace 
  81. Source: "{app}\PCService.exe"; DestDir: "{app}"; Components: server; Flags: restartreplace 
  82. Source: "{app}\PaperCut.exe"; DestDir: "{app}"; Components: server; 
  83. Source: "{app}\userrights.exe"; DestDir: "{app}"; Components: server; 
  84. Source: "{app}\PCClient.exe"; DestDir: "{app}"; Components: server,client; Flags: restartreplace 
  85. Source: "{app}\PaperCut.exe.manifest"; DestDir: "{app}"; Components: server; Flags: restartreplace 
  86. Source: "{app}\PCClient.exe.manifest"; DestDir: "{app}"; Components: server,client; Flags: restartreplace 
  87. Source: "{app}\NetChargeUI.ocx"; DestDir: "{app}"; Components: server; Flags: restartreplace regserver 
  88. Source: "{app}\PCNetCharge.exe"; DestDir: "{app}"; Components: server; Flags: restartreplace 
  89. Source: "{app}\Logs\NetChargeLog.mdb"; DestDir: "{app}\Logs"; Components: server; 
  90. Source: "{app}\EmptyNetChargeLog.mdb"; DestDir: "{app}"; Components: server; 
  91. Source: "{app}\TopupWizard.exe"; DestDir: "{app}"; Components: server,cardwizard; Flags: restartreplace 
  92. Source: "{app}\TopupWizard.exe.manifest"; DestDir: "{app}"; Components: server,cardwizard; Flags: restartreplace 
  93. Source: "{app}\Templates\numbers.csv"; DestDir: "{app}\Templates"; Components: server,cardwizard; 
  94. Source: "{app}\Templates\TopUpCardTemplate.doc"; DestDir: "{app}\Templates"; Components: server,cardwizard; 
  95. Source: "{app}\Templates\TopUpCardTemplateOrigional.doc"; DestDir: "{app}\Templates"; Components: server,cardwizard; 
  96. Source: "{app}\ActTrkServer.exe"; DestDir: "{app}"; Components: server; Flags: restartreplace 
  97. Source: "{app}\PCEActTrkAdmin.ocx"; DestDir: "{app}"; Components: server; Flags: restartreplace regserver 
  98. Source: "{app}\PCSecWiz.exe"; DestDir: "{app}"; Components: server; Flags: restartreplace 
  99. Source: "{app}\TARun.dll"; DestDir: "{app}"; Flags: restartreplace regserver 
  100. Source: "{app}\PCWebAdmin.dll"; DestDir: "{app}"; Components: server; Flags: restartreplace regserver 
  101. Source: "{app}\WebAdmin\README.txt"; DestDir: "{app}\WebAdmin"; Components: server; Flags: restartreplace 
  102. Source: "{app}\WebAdmin\Admin.asp"; DestDir: "{app}\WebAdmin"; Components: server; Flags: restartreplace 
  103. Source: "{app}\WebAdmin\default.asp"; DestDir: "{app}\WebAdmin"; Components: server; Flags: restartreplace 
  104. Source: "{app}\WebAdmin\Log.asp"; DestDir: "{app}\WebAdmin"; Components: server; Flags: restartreplace 
  105. Source: "{app}\WebAdmin\LogReport.asp"; DestDir: "{app}\WebAdmin"; Components: server; Flags: restartreplace 
  106. Source: "{app}\WebAdmin\NetLog.asp"; DestDir: "{app}\WebAdmin"; Components: server; Flags: restartreplace 
  107. Source: "{app}\WebAdmin\OtherCharges.asp"; DestDir: "{app}\WebAdmin"; Components: server; Flags: restartreplace 
  108. Source: "{app}\WebAdmin\papercut.css"; DestDir: "{app}\WebAdmin"; Components: server; Flags: restartreplace 
  109. Source: "{app}\WebAdmin\custom.css"; DestDir: "{app}\WebAdmin"; Components: server; Flags: restartreplace 
  110. Source: "{app}\WebAdmin\TopUpCard.asp"; DestDir: "{app}\WebAdmin"; Components: server; Flags: restartreplace 
  111. Source: "{app}\WebAdmin\Transfer.asp"; DestDir: "{app}\WebAdmin"; Components: server; Flags: restartreplace 
  112. Source: "{app}\WebAdmin\TransLog.asp"; DestDir: "{app}\WebAdmin"; Components: server; Flags: restartreplace 
  113. Source: "{app}\WebAdmin\UserList.asp"; DestDir: "{app}\WebAdmin"; Components: server; Flags: restartreplace 
  114. Source: "{app}\WebAdmin\includes\Config.inc"; DestDir: "{app}\WebAdmin\includes"; Components: server; Flags: restartreplace 
  115. Source: "{app}\WebAdmin\includes\footer.inc"; DestDir: "{app}\WebAdmin\includes"; Components: server; Flags: restartreplace 
  116. Source: "{app}\WebAdmin\includes\head.inc"; DestDir: "{app}\WebAdmin\includes"; Components: server; Flags: restartreplace 
  117. Source: "{app}\WebAdmin\includes\sidenav.inc"; DestDir: "{app}\WebAdmin\includes"; Components: server; Flags: restartreplace 
  118. Source: "{app}\WebAdmin\includes\header.inc"; DestDir: "{app}\WebAdmin\includes"; Components: server; Flags: restartreplace 
  119. Source: "{app}\WebAdmin\includes\PCCommon.inc"; DestDir: "{app}\WebAdmin\includes"; Components: server; Flags: restartreplace 
  120. Source: "{app}\WebAdmin\includes\lang_en.inc"; DestDir: "{app}\WebAdmin\includes"; Components: server; Flags: restartreplace 
  121. Source: "{app}\WebAdmin\includes\lang_es.inc"; DestDir: "{app}\WebAdmin\includes"; Components: server; Flags: restartreplace 
  122. Source: "{app}\WebAdmin\includes\lang_fr.inc"; DestDir: "{app}\WebAdmin\includes"; Components: server; Flags: restartreplace 
  123. Source: "{app}\WebAdmin\includes\lang_it.inc"; DestDir: "{app}\WebAdmin\includes"; Components: server; Flags: restartreplace 
  124. Source: "{app}\WebAdmin\includes\lang_nl.inc"; DestDir: "{app}\WebAdmin\includes"; Components: server; Flags: restartreplace 
  125. Source: "{app}\WebAdmin\includes\lang_zh-hk.inc"; DestDir: "{app}\WebAdmin\includes"; Components: server; Flags: restartreplace 
  126. Source: "{app}\WebAdmin\includes\lang_zh-cn.inc"; DestDir: "{app}\WebAdmin\includes"; Components: server; Flags: restartreplace 
  127. Source: "{app}\WebAdmin\includes\lang_de.inc"; DestDir: "{app}\WebAdmin\includes"; Components: server; Flags: restartreplace 
  128. Source: "{app}\WebAdmin\images\left_nav_dots.gif"; DestDir: "{app}\WebAdmin\images"; Components: server; Flags: restartreplace 
  129. Source: "{app}\WebAdmin\images\papercut.gif"; DestDir: "{app}\WebAdmin\images"; Components: server; Flags: restartreplace 
  130. Source: "{app}\WebAdmin\images\topbar_background.gif"; DestDir: "{app}\WebAdmin\images"; Components: server; Flags: restartreplace 
  131. Source: "{app}\WebAdmin\images\tr.gif"; DestDir: "{app}\WebAdmin\images"; Components: server; Flags: restartreplace 
  132. ; Source: "{app}\"; DestDir: "{app}"; Components: client; Flags: skipifsourcedoesntexist 
  133. Source: "{app}\pccopy.exe"; DestDir: "{app}"; Components: server; Flags: restartreplace 
  134. Source: "{app}\stopclient.exe"; DestDir: "{app}"; Components: server,client; Flags: restartreplace 
  135.  
  136. [Dirs]
  137. Name: "{app}\Database"; 
  138. Name: "{app}\CustomReports"; 
  139. Name: "{app}\WebAdmin"; 
  140. Name: "{app}\WebAdmin\includes"; 
  141. Name: "{app}\WebAdmin\images"; 
  142. Name: "{app}\PCSetup"; 
  143. Name: "{app}\Backups"; 
  144. Name: "{app}\Scripts"; 
  145. Name: "{app}\Templates"; 
  146. Name: "{app}\Logs"; 
  147.  
  148. [Registry]
  149. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "HasEnterprise"; ValueType: Dword; ValueData: "$0"; Components: server; Flags: uninsdeletevalue 
  150. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "HasNetCharging"; ValueType: Dword; ValueData: "$0"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  151. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "HasPrintCharging"; ValueType: Dword; ValueData: "$1"; Components: server; Flags: uninsdeletevalue 
  152. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "HasOnlyPrintCharging"; ValueType: Dword; ValueData: "$0"; Components: server; Flags: uninsdeletevalue 
  153. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "InstallRoot"; ValueType: String; ValueData: "{app}"; Components: server; Flags: uninsdeletevalue 
  154. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "InstalledDate"; ValueType: String; Components: server; Flags: uninsdeletevalue 
  155. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "Change"; ValueType: Dword; ValueData: "$0"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  156. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "LastSchedule"; ValueType: Dword; ValueData: "$1"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  157. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "PDC"; ValueType: String; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  158. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "LastUpdateCheck"; ValueType: String; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  159. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "TimeOut"; ValueType: String; ValueData: "300"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  160. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "UserDBPath"; ValueType: String; Components: client; Flags: createvalueifdoesntexist uninsdeletevalue 
  161. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "UserDBPath"; ValueType: String; ValueData: "{app}\Database\PCUserDB.mdb"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  162. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "WizardRun"; ValueType: Dword; ValueData: "$0"; Components: server; Flags: uninsdeletevalue 
  163. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "PCEDataDirectory"; ValueType: String; ValueData: "{app}\PCEData"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  164. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "PCENotificationDirectory"; ValueType: String; ValueData: "{app}\PCEActN"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  165. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "MaintainSpooler"; ValueType: Dword; ValueData: "$0"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  166. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "DetailedLogging"; ValueType: Dword; ValueData: "$1"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  167. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "TransactionLogging"; ValueType: Dword; ValueData: "$1"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  168. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "Key"; ValueType: String; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  169. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "Name"; ValueType: String; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  170. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "LogLevel"; ValueType: Dword; ValueData: "$1"; Flags: uninsdeletevalue 
  171. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "IsRemote"; ValueType: Dword; ValueData: "$0"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  172. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "UserOverdraft"; ValueType: String; ValueData: "0.00"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  173. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "PrintDenyMessage"; ValueType: String; ValueData: "PRINTING DENIED - %REASON% - You have tried to print %PAGES% pages, costing %DOCUMENT_COST%.  You have %CURRENT_CREDIT% in your account."; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  174. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "UsePDC"; ValueType: Dword; ValueData: "$1"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  175. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "UserImportGroup"; ValueType: String; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  176. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "DummyDocumentDefs"; ValueType: String; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  177. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "ErrorRequiringAttention"; ValueType: String; Components: server; Flags: uninsdeletevalue 
  178. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "SendMessagesToComputer"; ValueType: Dword; ValueData: "$0"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  179. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "WebShowCurrency"; ValueType: Dword; ValueData: "$1"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  180. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "AutoRefund"; ValueType: Dword; ValueData: "$1"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  181. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "UseActiveDirectory"; ValueType: Dword; ValueData: "$0"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  182. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "ActiveDirectoryUserSource"; ValueType: String; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  183. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "ServiceStateIsPaused"; ValueType: Dword; ValueData: "$0"; Components: server; Flags: uninsdeletevalue 
  184. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "ServiceStateIsStopped"; ValueType: Dword; ValueData: "$0"; Components: server; Flags: uninsdeletevalue 
  185. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "ServiceStatusDataChange"; ValueType: Dword; ValueData: "$0"; Components: server; Flags: uninsdeletevalue 
  186. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "ChargeForCachedData"; ValueType: Dword; ValueData: "$1"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  187. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "ChargeForSentData"; ValueType: Dword; ValueData: "$1"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  188. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "ChargeMethod"; ValueType: String; ValueData: "TIME"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  189. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "ChargePerMB"; ValueType: String; ValueData: "0.0"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  190. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "ChargePerTimePeriod"; ValueType: String; ValueData: "0.0"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  191. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "DetailedLog"; ValueType: Dword; ValueData: "$1"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  192. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "DisableNetAccess"; ValueType: Dword; ValueData: "$0"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  193. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "IgnoreDomains"; ValueType: String; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  194. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "IgnoreUsers"; ValueType: String; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  195. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "LastLogFileFormat"; ValueType: Dword; ValueData: "$0"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  196. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "LastLogFileHeadCheckSum"; ValueType: Dword; ValueData: "$0"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  197. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "LastLogFileOffset"; ValueType: Dword; ValueData: "$FFFFFFFF"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  198. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "LastLogFileProcessed"; ValueType: String; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  199. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "LastLogFileSize"; ValueType: Dword; ValueData: "$FFFFFFFF"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  200. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "LastLogLineDateProcessed"; ValueType: String; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  201. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "LastLogLineParsed"; ValueType: Dword; ValueData: "$FFFFFFFF"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  202. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "LastLogW3CFormatLine"; ValueType: String; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  203. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "LogDBPath"; ValueType: String; ValueData: "{app}\Logs\NetChargeLog.mdb"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  204. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "LogFileSpec"; ValueType: String; ValueData: "W*.log"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  205. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "LogPath"; ValueType: String; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  206. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "LogProcessFrequency"; ValueType: Dword; ValueData: "$14"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  207. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "LogType"; ValueType: String; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  208. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "NetGroup"; ValueType: String; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  209. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "TimeChargePeriod"; ValueType: Dword; ValueData: "$5"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  210. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "ServiceStatus"; ValueType: String; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  211. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "SQLConnStr"; ValueType: String; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  212. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "SQLTable"; ValueType: String; ValueData: "WebProxyLog"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  213. Root: HKLM; Subkey: "Software\PaperCut\NetCharge"; ValueName: "UpdatedCredit"; ValueType: Dword; ValueData: "$0"; Components: server; Flags: createvalueifdoesntexist uninsdeletevalue 
  214. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "ShowLink"; ValueType: String; ValueData: "yes"; Components: server,client; Flags: createvalueifdoesntexist uninsdeletevalue 
  215. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "HideCurrencySign"; ValueType: String; ValueData: "no"; Components: server,client; Flags: createvalueifdoesntexist uninsdeletevalue 
  216. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "LinkName"; ValueType: String; ValueData: "www.papercut.biz"; Flags: createvalueifdoesntexist uninsdeletevalue 
  217. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "LinkPath"; ValueType: String; ValueData: "http://www.papercut.biz/credirect.htm"; Flags: createvalueifdoesntexist uninsdeletevalue 
  218. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "PCEPrimaryServer"; ValueType: String; Components: server,client; Flags: createvalueifdoesntexist uninsdeletevalue 
  219. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "ShowOnStartup"; ValueType: String; ValueData: "1"; Components: client; Flags: createvalueifdoesntexist uninsdeletevalue 
  220. Root: HKLM; Subkey: "Software\PaperCut"; ValueName: "Language"; ValueType: String; ValueData: "eng"; Flags: uninsdeletevalue 
  221. Root: HKLM; Subkey: "Software\Microsoft\Windows\CurrentVersion\Run"; ValueName: "PaperCut"; ValueType: String; ValueData: "{app}\PCClient.exe /SILENT"; Components: client; Flags: uninsdeletevalue 
  222. Root: HKLM; Subkey: "System\CurrentControlSet\Control\Print"; ValueName: "DisableServerFilePooling"; ValueType: Dword; ValueData: "$1"; Components: server; Flags: uninsdeletevalue 
  223.  
  224. [INI]
  225. FileName: "{app}\PaperCut.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.papercut.biz"; 
  226. FileName: "{app}\PaperCutBugs.url"; Section: "InternetShortcut"; Key: "URL"; String: "http://www.papercut.biz/bugreport.htm"; 
  227.  
  228. [Run]
  229. Filename: "{app}\pcsdb.exe"; Parameters: "/REGSERVER"; Components: server; 
  230. Filename: "{app}\ActTrkServer.exe"; Parameters: "/REGSERVER"; Components: server; 
  231. Filename: "{app}\pccopy.exe"; Parameters: "{srcexe} /setup"; Components: server; 
  232.  
  233. [UninstallRun]
  234. Filename: "{app}\stopclient.exe"; 
  235. Filename: "net.exe"; Parameters: "share PCSetup /delete /y"; Components: server; 
  236. Filename: "net.exe"; Parameters: "share PCDB$ /delete /y"; Components: server; 
  237. Filename: "net.exe"; Parameters: "share PCDBA$ /delete /y"; Components: server; 
  238. Filename: "net.exe"; Parameters: "share PCLogs$ /delete /y"; Components: server; 
  239. Filename: "{app}\UninstallService.exe"; Components: server; 
  240. Filename: "{app}\pcsdb.exe"; Parameters: "/UNREGSERVER"; Components: server; 
  241. Filename: "{app}\ActTrkServer.exe"; Parameters: "/UNREGSERVER"; Components: server; 
  242.  
  243. [Icons]
  244. Name: "{group}\PaperCut - Admin Console"; Filename: "{app}\PaperCut.exe"; Components: server; 
  245. Name: "{userdesktop}\PaperCut"; Filename: "{app}\PaperCut.exe"; Components: server; Tasks: desktopicon; 
  246. Name: "{group}\PaperCut on the Web"; Filename: "{app}\PaperCut.url"; Components: server; 
  247. Name: "{group}\PaperCut online notices"; Filename: "{app}\PaperCutBugs.url"; Components: server; 
  248. Name: "{group}\User Inquiry Tool"; Filename: "{app}\PCClient.exe"; Components: server; 
  249. Name: "{group}\Account Status"; Filename: "{app}\PCClient.exe"; Components: client; 
  250. Name: "{group}\TopUp Card Wizard"; Filename: "{app}\TopupWizard.exe"; Components: server,cardwizard; 
  251.  
  252. [Tasks]
  253. Name: "desktopicon"; Description: "Create a &desktop icon"; GroupDescription: "Additional icons:"; Components: "server"; 
  254.  
  255. [Components]
  256. Name: "server"; Description: "Server Installation"; Types: "server"; 
  257. Name: "client"; Description: "Workstation Client Install"; Types: "client"; 
  258. Name: "cardwizard"; Description: "TopUp Card Wizard"; Types: "cardwizard"; 
  259.  
  260. [UninstallDelete]
  261. Type: files; Name: "{app}\Logs\error.log"; Components: server; 
  262. Type: files; Name: "{app}\Logs\event.log"; Components: server; 
  263. Type: files; Name: "{app}\Logs\debug.log"; Components: server; 
  264. Type: files; Name: "{app}\Backups\*.mdb"; Components: server; 
  265. Type: files; Name: "{app}\Backups\*.ldb"; Components: server; 
  266. Type: files; Name: "{app}\*.ldb"; Components: server; 
  267. Type: files; Name: "{app}\Database\*.ldb"; Components: server; 
  268. Type: files; Name: "{app}\CustomReports\*.ldb"; Components: server; 
  269. Type: files; Name: "{app}\Logs\*.ldb"; Components: server; 
  270. Type: files; Name: "{app}\PaperCut.url"; Components: server; 
  271. Type: files; Name: "{app}\PaperCutBugs.url"; Components: server; 
  272. Type: files; Name: "{app}\PCSetup\*.*"; Components: server; 
  273.  
  274. [Types]
  275. Name: "server"; Description: "Server Installation"; 
  276. Name: "client"; Description: "Workstation Client Install"; 
  277. Name: "cardwizard"; Description: "TopUp Card Wizard"; 
  278.